const getServerSideProps = async (context) => { const res = await fetch('http://localhost:3000/api' + context.resolvedUrl); const data = await res.json(); return { props: { data } }; } const Main = ({ data }) => { switch (data.resultType) { case 'treeContents': return (

Items:

) break; case 'textBlob': return (

Text:

{data.resultContent}
) break; case 'binaryBlob': return (

Binary content cannot be displayed.

) break; case 'error': return (

Error:

{data.resultContent}
) break; } } export { getServerSideProps }; export default Main;